package com.jia.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jia.dto.admin.UserDto;
import com.jia.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jia.vo.admin.ComboVo;
import com.jia.vo.admin.DepositUserInfo;
import com.jia.vo.admin.DepositUserVo;
import com.jia.vo.admin.MainInfo;

import java.util.List;

/**
* @author 贾天旺
* @description 针对表【t_user】的数据库操作Service
* @createDate 2024-04-26 14:49:12
*/
public interface UserService extends IService<User> {

    Page<User> userList(Integer page, Integer limit, UserDto userDto);

    void updateState(int id);

    Page<DepositUserVo> depositUser(Integer page, Integer limit, UserDto userDto);

    void deleteUserDeposit(int id);

    void getReturnDeposit(int id);

    DepositUserInfo depositUserInfo(String charItem);

    ComboVo comboInfo(String item);


    List<User> depositList();
}
